﻿using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Graphics;
using ReLogic.Content;
using Terraria.ModLoader;

namespace HardcoreGame.Content.Water
{
    public class AcidWaterStyle : ModWaterStyle
    {
        private Asset<Texture2D> rainTexture;
        public override void Load()
        {
            rainTexture = Mod.Assets.Request<Texture2D>("Assets/Textures/Rain/AcidRain");
        }
        public override Asset<Texture2D> GetRainTexture() => rainTexture;
        public override void LightColorMultiplier(ref float r, ref float g, ref float b)
        {
            r = 1f;
            g = 1f;
            b = 1f;
        }
        public override Color BiomeHairColor() => Color.Purple;
        public override int GetDropletGore() => ModContent.GoreType<AcidDroplet>();
        public override int GetSplashDust() => ModContent.DustType<AcidWaterSplash>();
        public override int ChooseWaterfallStyle() => ModContent.GetInstance<AcidWaterfallStyle>().Slot;
    }
}
